home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / cams_uds.zip / CAMS-UDR.DOC < prev    next >
Text File  |  1991-09-11  |  7KB  |  143 lines

  1.             Welcome to Cam's Upload/Download Event Manger Program
  2.  
  3.      This is the World's easiest Upload/Download Manger that I know of for
  4. use with PCBoard 14.x Premium Bulletin Board Systems.  While working for
  5. Clark Development Compnay, Inc. we received a number of calls on how to use
  6. PCBSM.EXE with adjusting Security Levels according to the number of files or
  7. the number of Bytes downloaded.  To this day I still don't have a complete
  8. understanding of how it works.  The other day Reginald Hirsch (Runs a GREAT
  9. BBS in Houston, Texas, "Ye Olde Bailey BBS" 713-520-1569) called me up and
  10. asked if I could write a program like to PCBUDA.  However, I thought it could
  11. be done a little better and came up with this program.
  12.  
  13.      The program has been tested on both a Stand Alone IBM 286 Compatible with
  14. 1000 Users (Using PCBoard 14.5a).  The program was also tested on a 6 Node BBS
  15. using LANtastic with 3,500 users.  I've done a lot of testing, but I will not
  16. be responsible for anything that happens.  It's up to you to make sure that
  17. the config file(s) have been made properly.
  18.  
  19.      The program is very easy to setup and very configurable.  Everything that
  20. needs to be done is handled in a CONFIG file of your choice.  Here's the basic
  21. structure of the config file (Use a TEXT editor that puts a CR/LF at the end
  22. of each line):
  23.  
  24.   Line  1: E:\PCB\PCBOARD.DAT    [Path/Name of PCBOARD.DAT File]
  25.   Line  2: Y                     [Create the Bulletin File]
  26.   Line  3: BLT1                  [Path/Name of Bulletin File]
  27.   Line  4: @X0B                  [Border Color]
  28.   Line  5: @X0C                  [Inside Border Color]
  29.   Line  6: @X0E                  [Program Name Color]
  30.   Line  7: @X09                  [Users Name Color]
  31.   Line  8: @X0A                  [Num of File Uplds Color]
  32.   Line  9: @X0B                  [Num of File Dnlds Color]
  33.   Line 10: @X0C                  [File Ratio Color]
  34.   Line 11: @X0D                  [Num of Byte Uplds Color]
  35.   Line 12: @X0E                  [Num of Byte Dnlds Color]
  36.   Line 13: @X0F                  [Byte Ratio Color]
  37.  
  38. Note:  Lines 14 thru 18 are where the hard core of the program lies
  39.  
  40.   Line 14: 20     [GOOD USER LEVEL]
  41.   Line 15: 19     [BAD USER LEVEL]
  42.   Line 16: A      [A = Use a BYTE/FILE Ratio, B = Byte Ratio, F = File Ratio]
  43.   Line 17: 10     [Ratio to Use]
  44.   Line 18: 0      [Free Files Allowed before Adjusting Security (Only Used
  45.                    if you are using the F command [File Ratio)]
  46.  
  47.   repeat steps 13 thru 17 for any additional security levels to be adjusted.
  48.  
  49.   Line 18: STOP   [This should be your LAST LINE in your CONFIG file]
  50.  
  51.  
  52.   Okay, now let's go through a scenario here.  Okay Night of the Old BBS has
  53. these security levels:
  54.  
  55.    18 - Verified Public User (30 to 1 Download/Upload Ratio)
  56.    16 - Verified Public User (20 to 1 Download/Upload Ratio)
  57.    14 - Verified Public User (10 to 1 Download/Upload Ratio)
  58.    10 - Verified Public User (No Downloads Permited due to Ratio)
  59.  
  60.   Now, all we need to do is setup the CAMS-UDR.CNF file like this:
  61.  
  62.   Line  1: E:\PCB\PCBOARD.DAT    [Path/Name of PCBOARD.DAT File]
  63.   Line  2: Y                     [Create the Bulletin File]
  64.   Line  3: BLT1                  [Path/Name of Bulletin File]
  65.   Line  4: @X0B                  [Border Color]
  66.   Line  5: @X0C                  [Inside Border Color]
  67.   Line  6: @X0E                  [Program Name Color]
  68.   Line  7: @X09                  [Users Name Color]
  69.   Line  8: @X0A                  [Num of File Uplds Color]
  70.   Line  9: @X0B                  [Num of File Dnlds Color]
  71.   Line 10: @X0C                  [File Ratio Color]
  72.   Line 11: @X0D                  [Num of Byte Uplds Color]
  73.   Line 12: @X0E                  [Num of Byte Dnlds Color]
  74.   Line 13: @X0F                  [Byte Ratio Color]
  75.   Line 14: 18     [GOOD USER LEVEL]
  76.   Line 15: 16     [BAD USER LEVEL]
  77.   Line 16: F      [Use a File Ratio]
  78.   Line 17: 30     [Ratio to Use]
  79.   Line 18: 0      [Free Files Allowed before Adjusting Security]
  80.   Line 19: 16     [GOOD USER LEVEL]
  81.   Line 20: 14     [BAD USER LEVEL]
  82.   Line 21: F      [Use a F = File Ratio]
  83.   Line 22: 20     [Ratio to Use]
  84.   Line 23: 0      [Free Files Allowed before Adjusting Security]
  85.   Line 24: 14     [GOOD USER LEVEL]
  86.   Line 25: 10     [BAD USER LEVEL]
  87.   Line 26: F      [Use a File Ratio]
  88.   Line 27: 10     [Ratio to Use]
  89.   Line 28: 0      [Free Files Allowed before Adjusting Security]
  90.   Line 30: STOP
  91.  
  92. That's what a config file what look like for a BBS that uses that type.  What
  93. I suggest is that you start from your HIGHEST SECURITY LEVEL and see which
  94. levels you are going to put a Ratio on. Then make the config file from the
  95. Highest Security Level down to the Lowest.
  96.  
  97.   Now if a user is declared as a BAD User, once his Ratio is back to where
  98. it should be, the program will raise his security level to the GOOD USER level.
  99.  
  100. NOTE #1:  You can have up to 25 different securitys in the file.  If you need
  101.           more than 25, please let me know and I'll change the program around.
  102.  
  103. NOTE #2:  The Program is VERY FAST.  Hope you like it!!
  104.  
  105.  
  106.   Now, let's get figure out how we run this program.  In order for the program
  107. to work you need to pass TWO command line paramters to it.
  108.  
  109.   CAMS-UDR.EXE ConfigName /ADJUST
  110.  
  111.     ConfigName - This is the PATH/NAME of the Config File.
  112.     /ADJUST    - This tells the program to ADJUST the security levels as
  113.                  needed.  If you don't run the /ADJUST switch, the program
  114.                  will only create a Bulletin (If you answered yes in the
  115.                  config file) file.  The purpose of the /ADJUST is to make
  116.                  sure you really want to adjust security levels.  If you
  117.                  want to look at the program in LOCAL mode, then just enter
  118.                  the config file name and let the program show you what's
  119.                  going to happen.
  120.  
  121.   After playing around with the program in LOCAL mode, it's time to use the
  122. /ADJUST switch and put the program in your nightly event or in your LOGOFF.BAT
  123. file (If you are using PCBoard 14.5a).  Where you place it is up to you.
  124.  
  125.  
  126.   That's really about it.  If you have any questions about the program you
  127. can reach me on my BBS at:
  128.  
  129.   Node 1 - (801)489-3558 [HST 1440, Sorry, no V.32]
  130.   Node 2 - (801)489-7558 [2400 Baud]
  131.  
  132.   I can also be found on these Networks in the Sysops Conference:
  133.  
  134.        U'NI-net, Intelec, and ILink
  135.  
  136.   I can also be found in my CamSoft Conference on Intlec.  Leave a message
  137. to Cam DeBuck and I'll get it.
  138.  
  139.   --Cam--
  140.  
  141.   A big thank you goes to Reginald for his assistance with the Program!!
  142.  
  143.